package io;

import com.sun.xml.internal.messaging.saaj.util.ByteOutputStream;

import java.io.*;
import java.util.Scanner;

public class PWDemo3_1 {
    public static void main(String[] args) {
        /**
         * 字符流
         * java将流按照读写单位划分为字节流与字符流
         * java.io.lnputStream和OutoutStream是所有字节流的超类
         * 而java.io.Reader和Writer则是所有字符流的超类,他们和字节流的超类是评级关系
         * Reader和Writer是两个抽象类,里面规定了所有字符流度必须具备的读写字符的相关方法
         * 字符流最小读写单位为字符(char),但是底层实际还是读写字节,只是字符与字节的转换工作有
         * 字符流完成
         *
         */
        /**
         * 转换流
         * java.io.inoutStreamReader和OutputStreamWriter
         * 它们是字符流非常常用的一对实现类同时也是一对高级流,实际开发中我们不直接操作它们
         * 但是它们在流链接中非常重要的一环
         */
        
    }
}
